/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hormigas_packettracker.config;

/**
 *
 * @author Shadow
 */
public class Reloj {
    private static Reloj _reloj = null;
    private static final int MINUTOS_X_DIA = 1440;
    
    private static int tickLength = 30;
    private long _horaInterna;
    private int _hora;
    private int _minuto;
    private int _dia;
    private int _mes;
    private int anho;
    public long getHoraInterna(){
        return _horaInterna;
    }
    public void tick(){
        _horaInterna += tickLength;
        _hora = _hora + (_minuto + tickLength)/60;
        _minuto = (_minuto + tickLength)%60;        
    }
    private Reloj(){
        _hora = 0;
        _minuto = 0;
        _horaInterna = 0;
        //Falta poner lo de dia que sera un parámetro
    }
    public static Reloj getInstancia(){
        if (_reloj != null)
            return _reloj;
        _reloj = new Reloj();
        return _reloj;
    }
    public int getTickLength(){
        return tickLength;
    }
    public int getHora() {
        return _hora;
    }

    public void setHora(int _hora) {
        this._hora = _hora;
    }

    public int getMinuto() {
        return _minuto;
    }

    public void setMinuto(int _minuto) {
        this._minuto = _minuto;
    }

    public int getDia() {
        return _dia;
    }

    public void setDia(int _dia) {
        this._dia = _dia;
    }

    public int getMes() {
        return _mes;
    }

    public void setMes(int _mes) {
        this._mes = _mes;
    }

    public int getAnho() {
        return anho;
    }

    public void setAnho(int anho) {
        this.anho = anho;
    }
    
}
